package com.sc.nft.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.sc.nft.sup.SuperEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 文章表(DaoSchoolArticle)表实体类
 *
 * @author makejava
 * @since 2023-03-13 16:20:42
 */
@Data
@TableName("sc_dao_school_article")
@ApiModel(value = "sc_dao_school_article 对象", description = "文章表")
public class DaoSchoolArticle extends SuperEntity implements Serializable {

    @ApiModelProperty(value = "文章标题")
    private String title;

    @ApiModelProperty(value = "文章封面")
    private String cover;

    @ApiModelProperty(value = "简介")
    private String introduction;

    @ApiModelProperty(value = "内容")
    private String content;

    @ApiModelProperty(value = "MP3/MP4格式封面or头像")
    private String videosImg;

    @ApiModelProperty(value = "MP3/MP4格式播放地址")
    private String videosUrl;

    @ApiModelProperty(value = "文件大小(是kb就是kb,是mb就是mb)")
    private String videosSize;

    @ApiModelProperty(value = "虚拟观看人数")
    private Integer vmViewsNumber;

    @ApiModelProperty(value = "首页的文章排序,数值越高越靠前")
    private Integer homeSort;

    @ApiModelProperty(value = "观看人数")
    private Integer viewsNumber;

    @ApiModelProperty(value = "0:普通文章 1:首页文章")
    private Integer status;

    @ApiModelProperty(value = "所属的dao")
    private Long daoId;

    @ApiModelProperty(value = "音频后缀类型 0:文章 1:视频 2:音频")
    private Integer audioType;

}
